导入 sys
导入 os

sys.path.追加(os.路径.绝对路径(r'G:\grasspy_zwmodules\pyecharts\zwpyecharts\src'))

从 网页io 导入 启动服务器
从 网页io.输出 导入 *

从 百度可视化 导入 选项
从 百度可视化.图表 导入 〇饼图

套路 主函数():
    c = (
        〇饼图()
        .添加数据集(
            源=[
                ["产品", "2012", "2013", "2014", "2015", "2016", "2017"],
                ["抹茶拿铁", 41.1, 30.4, 65.1, 53.3, 83.8, 98.7],
                ["奶茶", 86.5, 92.1, 85.7, 83.1, 73.4, 55.1],
                ["芝士可可", 24.1, 67.2, 79.5, 86.4, 65.2, 82.5],
                ["核桃布朗尼", 55.2, 67.1, 69.2, 72.4, 53.9, 39.1],
            ]
        )
        .添加(
            系列名称="抹茶拿铁",
            数据对=[],
            半径=60,
            中心=["25%", "30%"],
            编码={"itemName": "产品", "value": "2012"},
        )
        .添加(
            系列名称="奶茶",
            数据对=[],
            半径=60,
            中心=["75%", "30%"],
            编码={"itemName": "产品", "value": "2013"},
        )
        .添加(
            系列名称="芝士可可",
            数据对=[],
            半径=60,
            中心=["25%", "75%"],
            编码={"itemName": "产品", "value": "2014"},
        )
        .添加(
            系列名称="核桃布朗尼",
            数据对=[],
            半径=60,
            中心=["75%", "75%"],
            编码={"itemName": "产品", "value": "2015"},
        )
        .设置全局选项々(
            标题选项々=选项.〇标题选项々(主标题="数据集 - 简单饼图示例"),
            图例选项々=选项.〇图例选项々(位置_左="30%", 位置_上="2%"),
        )
    )

    c.宽度 = '100%'
    输出html(c.渲染到笔记本())

如果 __名称__ == "__主体__":
    启动服务器(主函数, 调试=真, 端口=8080)
